make someone's mouth water - Spanish English Dictionary